package com.zgis.monitor.model.dto;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * 服务列表展示DTO
 */
@Data
public class ServiceListDTO {
    // 服务器IP
    private String serverIp;
    // 服务唯一标识
    private String serviceId;
    // 服务名称
    private String serviceName;
    // 服务类型(JAR/DOCKER)
    private String serviceType;
    // 端口号
    private Integer port;
    // 名称（jar名或容器名）
    private String targetName;
    // 服务状态（运行中/已停止/未知）
    private Boolean running;
    // 最后检查时间
    private Long          lastCheckTime;
    // 日期时间
    private LocalDateTime lastDateTime;
    // 是否自动重启
    private Boolean       autoRestart;
    // 检查频率(秒)
    private Integer checkRate;
}
